Stephen Somogyi ,

نویسندگان

  • Stephen Somogyi
  • Thomas F. Wenisch
  • Anastassia Ailamaki
  • Babak Falsafi
  • Andreas Moshovos
چکیده

Prior research indicates that there is much spatial variation in applications' memory access patterns. Modern memory systems, however, use small fixed-size cache blocks and as such cannot exploit the variation. Increasing the block size would not only prohibitively increase pin and interconnect bandwidth demands, but also increase the likelihood of false sharing in shared-memory multiprocessors. In this paper, we show that memory accesses in commercial workloads often exhibit repetitive layouts that span large memory regions (e.g., several kB), and these accesses recur in patterns that are predictable through codebased correlation. We propose Spatial Memory Streaming, a practical on-chip hardware technique that identifies codecorrelated spatial access patterns and streams predicted blocks to the primary cache ahead of demand misses. Using cycle-accurate full-system multiprocessor simulation of commercial and scientific applications, we demonstrate that Spatial Memory Streaming can on average predict 58% of L1 and 65% of off-chip misses, for a mean performance improvement of 37% and at best 307%.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Stephen Hawking's Community-Bound Voice A Functional Investigation of Self-Mentions in Stephen Hawking's Scientific Prose

Thanks to the development of the concept of metadiscourse, it is now widely acknowledged that academic/scientific writing is not only concerned with communicating purely propositional meanings: what is communicated through academic/scientific communication is seen to be intertwined with the negotiation of social and interpersonal meanings. While a large number of so called metadiscoursal resour...

متن کامل

The dawn phenomenon and the Somogyi effect - two phenomena of morning hyperglycaemia.

Morning hyperglycaemia in diabetic subjects may be caused by the dawn phenomenon, or the Somogyi effect, or poor glycaemic control. The dawn phenomenon occurs when endogenous insulin secretion decreases or when the effect of the exogenous insulin administered to the patient the day before disappears, together with a physiological increase in insulin-antagonistic hormones. The Somogyi effect is ...

متن کامل

Adaptive Instruction Scheduling for the Itanium

Many problems that compilers want to solve are NP-Hard to solve optimally. Therefore, compilers authors typically use fast ad-hoc methods that strike a trade-off between good code quality and fast compile time. We investigated taking the decision on the trade-off out of the compiler author’s hands: based on profile information or static estimates, the compiler will tilt the balance in favour of...

متن کامل

Memory System Research

Temporal address correlation. Many application classes, in particular commercial server applications, incur significant stalls on modern systems because of their large footprints and frequent chains of dependant memory accesses. Moreover, because of data structure complexity, current prefetching/streaming approaches that rely on simple heuristics (e.g., strides) are ineffective on the complex a...

متن کامل

Spatial Memory Streaming with Rotated Patterns

We submit for evaluation an implementation of Spatial Memory Streaming (SMS), originally presented at ISCA 2006 by Somogyi, et al. Research has shown that memory accesses often exhibit repetitive layouts that span large memory regions (e.g., several kB), and that these accesses recur in patterns that are predictable through code-based correlation. SMS is a practical onchip hardware technique th...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2009